﻿<script>
    try {
        if (typeof navigator === 'undefined') navigator = {};
        html = document.documentElement;
        if (/Edge\/\d+/.test(navigator.userAgent)) { html.className += ' edge' }
        else if ('mozMatchesSelector' in html) { html.className += ' moz' }
        else if (/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream) { html.className += ' ios' }
        else if ('webkitMatchesSelector' in html) { html.className += ' wkit' }
        else if (/constructor/i.test(window.HTMLElement)) { html.className += ' safari' };
        html.className += (this.top === this.window ? ' not-' : ' ') + 'framed';
    } catch (e) { }
</script>

<!--[if !IE]>-->
<script>
    var ieMode = 0; try { if (document.documentMode) { ieMode = document.documentMode; html.className += ' ie iepost8 ie' + document.documentMode } else { html.className += ' not-ie' }; } catch (e) { }; navigator.isIE = ieMode
</script>
<!-- <![endif]-->

<script>
    if (navigator.isIE) {
        document.addEventListener('DOMContentLoaded', function () {
            // Add html alert after header, before content
            const alert = document.createElement('div');
            alert.className = 'container alert alert-warning mt-3';
            alert.innerText = "Sie verwenden einen nicht unterstützten Browser! Bitte ziehen Sie in Betracht, zu einem modernen Browser wie Google Chrome, Firefox oder Opera zu wechseln, um Ihr Einkaufserlebnis in vollen Zügen genießen zu können.";
            const page = document.getElementsByClassName('page-main');
            if (page.length < 1) return;

            const content = document.getElementById('content-wrapper');
            if (!content) return;

            page[0].insertBefore(alert, content);
        });
    }
</script>

<script>
	window.Res = {
        "Common.Notification": "Benachrichtigung", "Common.Close": "Schließen", "Common.On": "An", "Common.OK": "OK", "Common.Cancel": "Abbrechen", "Common.Off": "Aus", "Common.CtrlKey": "Strg", "Common.ShiftKey": "Umschalt", "Common.AltKey": "Alt", "Common.DelKey": "Entf", "Common.EnterKey": "Eingabe", "Common.EscKey": "Esc", "Products.Longdesc.More": "Mehr anzeigen", "Products.Longdesc.Less": "Weniger anzeigen", "Jquery.Validate.Email": "Bitte geben Sie eine gültige E-Mail-Adresse ein.", "Jquery.Validate.Required": "Diese Angabe ist erforderlich.", "Jquery.Validate.Remote": "Bitte korrigieren Sie dieses Feld.", "Jquery.Validate.Url": "Bitte geben Sie eine gültige URL ein.", "Jquery.Validate.Date": "Bitte geben Sie ein gültiges Datum ein.", "Jquery.Validate.DateISO": "Bitte geben Sie ein gültiges Datum (nach ISO) ein.", "Jquery.Validate.Number": "Bitte geben Sie eine gültige Nummer ein.", "Jquery.Validate.Digits": "Bitte geben Sie nur Ziffern ein.", "Jquery.Validate.Creditcard": "Bitte geben Sie eine gültige Kreditkartennummer ein.", "Jquery.Validate.Equalto": "Wiederholen Sie bitte die Eingabe.", "Jquery.Validate.Maxlength": "Bitte geben Sie nicht mehr als {0} Zeichen ein.", "Jquery.Validate.Minlength": "Bitte geben Sie mindestens {0} Zeichen ein.", "Jquery.Validate.Rangelength": "Die Länge der Eingabe darf minimal {0} und maximal {1} Zeichen lang sein.", "jquery.Validate.Range": "Bitte geben Sie einen Wert zwischen {0} und {1} ein.", "Jquery.Validate.Max": "Bitte geben Sie einen Wert kleiner oder gleich {0} ein.", "Jquery.Validate.Min": "Bitte geben Sie einen Wert größer oder gleich {0} ein.", "Admin.Common.AreYouSure": "Sind Sie sicher?", "FileUploader.Dropzone.Message": "Zum Hochladen Dateien hier ablegen oder klicken", "FileUploader.Dropzone.DictDefaultMessage": "Dateien zum Hochladen hier ablegen", "FileUploader.Dropzone.DictFallbackMessage": "Ihr Browser unterstützt keine Datei-Uploads per Drag'n'Drop.", "FileUploader.Dropzone.DictFallbackText": "Bitte benutzen Sie das untenstehende Formular, um Ihre Dateien wie in längst vergangenen Zeiten hochzuladen.", "FileUploader.Dropzone.DictFileTooBig": "Die Datei ist zu groß ({{filesize}}MB). Maximale Dateigröße: {{maxFilesize}}MB.", "FileUploader.Dropzone.DictInvalidFileType": "Dateien dieses Typs können nicht hochgeladen werden.", "FileUploader.Dropzone.DictResponseError": "Der Server gab die Antwort {{statusCode}} zurück.", "FileUploader.Dropzone.DictCancelUpload": "Upload abbrechen", "FileUploader.Dropzone.DictUploadCanceled": "Upload abgebrochen.", "FileUploader.Dropzone.DictCancelUploadConfirmation": "Sind Sie sicher, dass Sie den Upload abbrechen wollen?", "FileUploader.Dropzone.DictRemoveFile": "Datei entfernen", "FileUploader.Dropzone.DictMaxFilesExceeded": "Sie können keine weiteren Dateien hochladen.", "FileUploader.StatusWindow.Uploading.File": "Datei wird hochgeladen", "FileUploader.StatusWindow.Uploading.Files": "Dateien werden hochgeladen", "FileUploader.StatusWindow.Complete.File": "Upload abgeschlossen", "FileUploader.StatusWindow.Complete.Files": "Uploads abgeschlossen", "FileUploader.StatusWindow.Canceled.File": "Upload abgebrochen", "FileUploader.StatusWindow.Canceled.Files": "Uploads abgebrochen"
    };

    window.ClientId = "45d7ab83-a47a-4a91-ab6e-e4059a30351a";
</script>